ENT.Base = "base_entity"
ENT.Type = "brush"

function ENT:Initialize()
	self.RIDE = "error"
end

function ENT:StartTouch( ply )
	if not ply:IsPlayer() then return end
	if ply.Ticket != self.RIDE then
		local ang = ply:GetVelocity():Normalize()
		ang.z = 0
		ply:SetPos(ply:GetPos()+ang*-8 + Vector(0,0,0))
		ply:SetVelocity(ply:GetVelocity()*-1)
	end
end

function ENT:EndTouch( ply )
end

function ENT:Touch( ply )
end

function ENT:PassesTriggerFilters( entity )
	if entity:IsPlayer() then
		return true
	end
	return false
end

function ENT:Think()
end
